package org.jiuling.local.tools.create;

import java.util.Collections;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;

/**
 * 整数生成
 * @author 紫灵
 * @date 2022年05月19日 22时15分52秒
 */
@Deprecated
public class IntegerCreate {

    public static Integer replenishAndAutoIncrement(Set<Integer> intSet){
        List<Integer> intList = intSet.parallelStream().sorted().collect(Collectors.toList());
        int maxInt = Collections.max(intList);
        for (int i = 0; i < maxInt; i++) {
           if(!intList.contains(i)){
               return i;
           }
        }
        return maxInt+1;
    }

}
